package com.seari;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import com.seari.bean.ArrangementPostBean;
import com.seari.bean.ArrangementPostMessageBean;
import com.seari.mapper.ArrangementPostMapper;
import com.seari.service.ArrangementPostService;

@RunWith(SpringRunner.class)
@SpringBootTest
public class Insert
{
	@Autowired
	ArrangementPostService service;
	
	@Autowired
	ArrangementPostMapper mapper;
	
	
	@Test
	public void serviceTest() throws ParseException {
//		List<ArrangementPostBean> renderArrangementPostInfos = service.renderArrangementPostInfos();
//		
//		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//		
//		for (int i = 0; i < 20; i++)
//		{
//			for (ArrangementPostBean arrangementPostBean : renderArrangementPostInfos)
//			{
//				Calendar s = Calendar.getInstance();
//				Calendar e = Calendar.getInstance();
//				Date startDate = sdf.parse(arrangementPostBean.getStart());
//				Date endDate =  sdf.parse(arrangementPostBean.getEnd());
//				s.setTime(startDate);
//				s.add(Calendar.DAY_OF_MONTH, 1);
//				
//				e.setTime(endDate);
//				e.add(Calendar.DAY_OF_MONTH, 1);
//				
//				startDate = s.getTime();
//				endDate = e.getTime();
//				
//				arrangementPostBean.setStart(sdf.format(startDate));
//				arrangementPostBean.setEnd(sdf.format(endDate));
//			}
//			int insertPostEvent = mapper.insertPostEvents(renderArrangementPostInfos);
//			System.out.println(insertPostEvent);
//		}
		List<ArrangementPostMessageBean> fecthMessageBean = mapper.fecthMessageBean("");
		System.out.println(fecthMessageBean);
	}
}




